home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / etc / bash_completion.d / gnatmake < prev    next >
Encoding:
Text File  |  2010-11-16  |  1.1 KB  |  38 lines

  1. # Gnatmake completion by Ralf_Schroth@t-online.de (Ralf Schroth)
  2.  
  3. have gnatmake &&
  4. _gnatmake()
  5. {
  6.     local cur
  7.  
  8.     COMPREPLY=()
  9.     _get_comp_words_by_ref cur
  10.  
  11.     if [[ "$cur" == -* ]]; then
  12.         # relevant (and less relevant ;-) )options completion
  13.         COMPREPLY=( $( compgen -W '-a -c -f -i -j -k -m -M -n -o \
  14.             -q -s -v -z -aL -A -aO -aI -I -I- -L -nostdinc \
  15.            -nostdlib -cargs -bargs -largs -fstack-check \
  16.            -fno-inline -g -O1 -O0 -O2 -O3 -gnata -gnatA \
  17.            -gnatb -gnatc -gnatd -gnatD -gnate -gnatE \
  18.            -gnatf -gnatF -gnatg -gnatG -gnath -gnati \
  19.            -gnatk -gnatl -gnatL -gnatm -gnatn -gnato \
  20.            -gnatO -gnatp -gnatP -gnatq -gnatR -gnats \
  21.            -gnatt -gnatT -gnatu -gnatU -gnatv -gnatws \
  22.            -gnatwe -gnatwl -gnatwu -gnatW -gnatx -gnatX \
  23.            -gnaty -gnatz -gnatZ -gnat83' -- "$cur" ) )
  24.     else
  25.         # source file completion
  26.         _filedir '@(adb|ads)'
  27.     fi
  28. } &&
  29. complete -F _gnatmake -o filenames gnatmake
  30.  
  31. # Local variables:
  32. # mode: shell-script
  33. # sh-basic-offset: 4
  34. # sh-indent-comment: t
  35. # indent-tabs-mode: nil
  36. # End:
  37. # ex: ts=4 sw=4 et filetype=sh
  38.